Manager: Process Manager



Carbon supports most of the Process Manager. The exception is the LaunchDeskAccessory function, which is not supported.

Note that some Process Manager functions access a ProcessInfoRec data structure, which contains fields that are no longer applicable in a preemptively scheduled environment (for example, the processLocation, processFreeMem, and processActiveTime fields). Your application should avoid accessing such fields. Changes to the memory model may also affect certain fields.

Unsupported  ControlPanelDefProcPtr

Supported  DisposeControlPanelDefUPP

Supported  ExitToShell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCurrentProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetFrontProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetNextProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Modified  GetProcessInformation

Some fields in the ProcessInfoRec structure may no longer be applicable. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeControlPanelDefUPP

Supported  LaunchApplication

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  LaunchControlPanel

Not available in Carbon.

Unsupported  LaunchDeskAccessory

Carbon will not support LaunchDeskAccessory because desk accessories are no longer part of the Mac OS. Not available in Carbon.

Supported  NewControlPanelDefUPP

Supported  SameProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetFrontProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  WakeUpProcess

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.